import "../lib/jquery.js";
import axios from "../lib/axios.js";

$(function () {
  // 从 localStorage 获取商品 ID
  const goodId = localStorage.getItem("goodId");

  // 如果不存在商品 ID，则跳转到列表页面
  if (!goodId) {
    location.href = "list.html";
    return;
  }

  // 请求商品数据
  axios.get(`http://localhost:9000/goods/item/${goodId}`)
    .then(({ data }) => {
      // 如果请求成功
      if (data.code === 1) {
        const info = data.info;

        // 缓存选择器结果，提高性能
        const $middleImg = $(".middleimg");
        const $title = $(".title");
        const $oldPrice = $(".old");
        const $curPrice = $(".curprice");
        const $discount = $(".discount");
        const $desc = $(".desc");

        // 更新商品信息
        $middleImg.attr("src", info.img_big_logo);
        $title.text(info.title);
        $oldPrice.text(info.price);
        $curPrice.text(info.current_price);
        $discount.text(info.sale_type);

        // 使用 html() 方法设置商品介绍，确保数据安全性
        $(".desc").html($(info.goods_introduce));

      } else {
        // 若请求返回错误，则弹出消息提示
        alert(data.message);
      }
    })
});



